$(function() {
	initialValue();
});

function provinceChange(province) {
	$('#searchReslut').html("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
	$('#searchReslut2').html("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
	$('#searchReslut2').hide();
	$('#allCitySelect').empty();
	$.post('./allCity', {
		parentId : province
	}, function(data) {
		$(data).each(
				function(index, currData) {
					//console.info(currData.province);
					if(index==0){
						cityChange(currData.code);
					}
					$("#allCitySelect").append(
							"<option value='" + currData.code + "'>"
									+ currData.city + "</option>");
				});
	});
}

function cityChange(city) {
	$('#searchReslut').html("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
	$('#searchReslut2').html("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
	$('#searchReslut2').hide();
	$('#allCountrySelect').empty();
	$.post('./allCountry', {
		code : city
	}, function(data) {
		$(data).each(
				function(index, currData) {
					$("#allCountrySelect").append(
							"<option value='" + currData.country + "'>"
									+ currData.country + "</option>");
				});
	});

}

function areaSearchButtonClick() {
	$('#searchReslut2').show();
	if ($('#allCountrySelect').val() == '未选择'
			|| $('#allCountrySelect').val() == null) {
		$('#searchReslut').html("选择正确的区域");
	} else {
		$.post('./isCovered', {
			name : $('#allCountrySelect').val()
		}, function(data) {
			//alert("areaSearchButtonClick()");
			//console.log(data);
			if (data) {
				$('#searchReslut').html("这个地区已经覆盖 !");
				$.post('./isCoveredWorker', {
					name : $('#allCountrySelect').val()
				}, function(data) {
					//console.log(data);
					if (data>0) {
						$('#searchReslut2').html("所选地区已有"+data+"位师傅 !");
					} else {
						$('#searchReslut2').html("所选地区暂无师傅 !");
					}
				});
			} else {
				$('#searchReslut').html("这个地区还没有覆盖 !");
				$.post('./isCoveredWorker', {
					name : $('#allCountrySelect').val()
				}, function(data) {
					//console.log(data);
					if (data && data==33) {
						$('#searchReslut2').html("所选地区已有"+data+"位师傅 !");
					} else {
						$('#searchReslut2').html("所选地区暂无师傅 !");
					}
				});
			}
		});
	}
}

function initialValue() {
	$.post('./allProvince', {
		level : 1
	}, function(data) {
		$(data).each(
				function(index, currData) {
					//console.log(currData);
					$("#allProvinceSelect").append(
							"<option value='" + currData.code + "'>"
									+ currData.province + "</option>");
						if(index==0){
							provinceChange(currData.code);
						}
				});
	});
}